package com.ruoyi.data.domain;

import java.math.BigDecimal;
import java.util.Date;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 等权指数对象 bond_cb_index_jsl
 * 
 * @author leng.xz
 * @date 2024-05-02
 */
public class BondCbIndexJsl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 股票 */
    @Excel(name = "股票")
    private String symbol;

    /** 操作时间 */
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date opertime;

    /** price_dt */
    @Excel(name = "price_dt", width = 30, dateFormat = "yyyy-MM-dd")
    private Date field0;

    /** price */
    @Excel(name = "price")
    private BigDecimal field1;

    /** amount */
    @Excel(name = "amount")
    private BigDecimal field2;

    /** volume */
    @Excel(name = "volume")
    private BigDecimal field3;

    /** count */
    @Excel(name = "count")
    private BigDecimal field4;

    /** increase_val */
    @Excel(name = "increase_val")
    private BigDecimal field5;

    /** increase_rt */
    @Excel(name = "increase_rt")
    private BigDecimal field6;

    /** avg_price */
    @Excel(name = "avg_price")
    private BigDecimal field7;

    /** mid_price */
    @Excel(name = "mid_price")
    private BigDecimal field8;

    /** mid_convert_value */
    @Excel(name = "mid_convert_value")
    private BigDecimal field9;

    /** avg_dblow */
    @Excel(name = "avg_dblow")
    private BigDecimal field10;

    /** avg_premium_rt */
    @Excel(name = "avg_premium_rt")
    private BigDecimal field11;

    /** mid_premium_rt */
    @Excel(name = "mid_premium_rt")
    private BigDecimal field12;

    /** avg_ytm_rt */
    @Excel(name = "avg_ytm_rt")
    private BigDecimal field13;

    /** turnover_rt */
    @Excel(name = "turnover_rt")
    private BigDecimal field14;

    /** price_90 */
    @Excel(name = "price_90")
    private BigDecimal field15;

    /** price_90_100 */
    @Excel(name = "price_90_100")
    private BigDecimal field16;

    /** price_100_110 */
    @Excel(name = "price_100_110")
    private BigDecimal field17;

    /** price_110_120 */
    @Excel(name = "price_110_120")
    private BigDecimal field18;

    /** price_120_130 */
    @Excel(name = "price_120_130")
    private BigDecimal field19;

    /** price_130 */
    @Excel(name = "price_130")
    private BigDecimal field20;

    /** increase_rt_90 */
    @Excel(name = "increase_rt_90")
    private BigDecimal field21;

    /** increase_rt_90_100 */
    @Excel(name = "increase_rt_90_100")
    private BigDecimal field22;

    /** increase_rt_100_110 */
    @Excel(name = "increase_rt_100_110")
    private BigDecimal field23;

    /** increase_rt_110_120 */
    @Excel(name = "increase_rt_110_120")
    private BigDecimal field24;

    /** increase_rt_120_130 */
    @Excel(name = "increase_rt_120_130")
    private BigDecimal field25;

    /** increase_rt_130 */
    @Excel(name = "increase_rt_130")
    private BigDecimal field26;

    /** idx_price */
    @Excel(name = "idx_price")
    private BigDecimal field27;

    /** idx_increase_rt */
    @Excel(name = "idx_increase_rt")
    private BigDecimal field28;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSymbol(String symbol) 
    {
        this.symbol = symbol;
    }

    public String getSymbol() 
    {
        return symbol;
    }
    public void setOpertime(Date opertime) 
    {
        this.opertime = opertime;
    }

    public Date getOpertime() 
    {
        return opertime;
    }
    public void setField0(Date field0) 
    {
        this.field0 = field0;
    }

    public Date getField0() 
    {
        return field0;
    }
    public void setField1(BigDecimal field1) 
    {
        this.field1 = field1;
    }

    public BigDecimal getField1() 
    {
        return field1;
    }
    public void setField2(BigDecimal field2) 
    {
        this.field2 = field2;
    }

    public BigDecimal getField2() 
    {
        return field2;
    }
    public void setField3(BigDecimal field3) 
    {
        this.field3 = field3;
    }

    public BigDecimal getField3() 
    {
        return field3;
    }
    public void setField4(BigDecimal field4) 
    {
        this.field4 = field4;
    }

    public BigDecimal getField4() 
    {
        return field4;
    }
    public void setField5(BigDecimal field5) 
    {
        this.field5 = field5;
    }

    public BigDecimal getField5() 
    {
        return field5;
    }
    public void setField6(BigDecimal field6) 
    {
        this.field6 = field6;
    }

    public BigDecimal getField6() 
    {
        return field6;
    }
    public void setField7(BigDecimal field7) 
    {
        this.field7 = field7;
    }

    public BigDecimal getField7() 
    {
        return field7;
    }
    public void setField8(BigDecimal field8) 
    {
        this.field8 = field8;
    }

    public BigDecimal getField8() 
    {
        return field8;
    }
    public void setField9(BigDecimal field9) 
    {
        this.field9 = field9;
    }

    public BigDecimal getField9() 
    {
        return field9;
    }
    public void setField10(BigDecimal field10) 
    {
        this.field10 = field10;
    }

    public BigDecimal getField10() 
    {
        return field10;
    }
    public void setField11(BigDecimal field11) 
    {
        this.field11 = field11;
    }

    public BigDecimal getField11() 
    {
        return field11;
    }
    public void setField12(BigDecimal field12) 
    {
        this.field12 = field12;
    }

    public BigDecimal getField12() 
    {
        return field12;
    }
    public void setField13(BigDecimal field13) 
    {
        this.field13 = field13;
    }

    public BigDecimal getField13() 
    {
        return field13;
    }
    public void setField14(BigDecimal field14) 
    {
        this.field14 = field14;
    }

    public BigDecimal getField14() 
    {
        return field14;
    }
    public void setField15(BigDecimal field15) 
    {
        this.field15 = field15;
    }

    public BigDecimal getField15() 
    {
        return field15;
    }
    public void setField16(BigDecimal field16) 
    {
        this.field16 = field16;
    }

    public BigDecimal getField16() 
    {
        return field16;
    }
    public void setField17(BigDecimal field17) 
    {
        this.field17 = field17;
    }

    public BigDecimal getField17() 
    {
        return field17;
    }
    public void setField18(BigDecimal field18) 
    {
        this.field18 = field18;
    }

    public BigDecimal getField18() 
    {
        return field18;
    }
    public void setField19(BigDecimal field19) 
    {
        this.field19 = field19;
    }

    public BigDecimal getField19() 
    {
        return field19;
    }
    public void setField20(BigDecimal field20) 
    {
        this.field20 = field20;
    }

    public BigDecimal getField20() 
    {
        return field20;
    }
    public void setField21(BigDecimal field21) 
    {
        this.field21 = field21;
    }

    public BigDecimal getField21() 
    {
        return field21;
    }
    public void setField22(BigDecimal field22) 
    {
        this.field22 = field22;
    }

    public BigDecimal getField22() 
    {
        return field22;
    }
    public void setField23(BigDecimal field23) 
    {
        this.field23 = field23;
    }

    public BigDecimal getField23() 
    {
        return field23;
    }
    public void setField24(BigDecimal field24) 
    {
        this.field24 = field24;
    }

    public BigDecimal getField24() 
    {
        return field24;
    }
    public void setField25(BigDecimal field25) 
    {
        this.field25 = field25;
    }

    public BigDecimal getField25() 
    {
        return field25;
    }
    public void setField26(BigDecimal field26) 
    {
        this.field26 = field26;
    }

    public BigDecimal getField26() 
    {
        return field26;
    }
    public void setField27(BigDecimal field27) 
    {
        this.field27 = field27;
    }

    public BigDecimal getField27() 
    {
        return field27;
    }
    public void setField28(BigDecimal field28) 
    {
        this.field28 = field28;
    }

    public BigDecimal getField28() 
    {
        return field28;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("symbol", getSymbol())
            .append("opertime", getOpertime())
            .append("field0", getField0())
            .append("field1", getField1())
            .append("field2", getField2())
            .append("field3", getField3())
            .append("field4", getField4())
            .append("field5", getField5())
            .append("field6", getField6())
            .append("field7", getField7())
            .append("field8", getField8())
            .append("field9", getField9())
            .append("field10", getField10())
            .append("field11", getField11())
            .append("field12", getField12())
            .append("field13", getField13())
            .append("field14", getField14())
            .append("field15", getField15())
            .append("field16", getField16())
            .append("field17", getField17())
            .append("field18", getField18())
            .append("field19", getField19())
            .append("field20", getField20())
            .append("field21", getField21())
            .append("field22", getField22())
            .append("field23", getField23())
            .append("field24", getField24())
            .append("field25", getField25())
            .append("field26", getField26())
            .append("field27", getField27())
            .append("field28", getField28())
            .toString();
    }
}
